home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
os2
/
nftp080.zip
/
nftp-man.txt
< prev
next >
Wrap
Text File
|
1996-07-12
|
44KB
|
1,071 lines
DRAFT. EXPECT SOME OMISSIONS AND INACCURACIES
-------------------------------------------------------------------------------
NFTP : New File Transfer Protocol Client Version 0.80
Copyright (C) 1994-1996 Sergey Ayukov
-------------------------------------------------------------------------------
Home page of NFTP. Check it for new versions, updates etc.
Contents
1. Introduction
2. Installation
3. Quick start
4. Usage
o Launching NFTP
o Logging in and out
o Navigating remote site and local directories
o Transferring files
o Customizing NFTP
5. Keyboard commands summary
o General keyboard commands
o Control connection window
o File listing (remote and local)
o Entry fields
o Bookmark list
o Built-in file viewer
6. Known bugs and limitations
7. Troubleshooting
8. Licensing information
9. Acknowledgements
10. Registration
11. Contacting the author
Version history
-------------------------------------------------------------------------------
INTRODUCTION
NFTP is a text-mode ftp client for OS/2. Comparing to popular ncftp, it has a
number of enhancements:
* remote directory view is fully scrollable with minimum keystrokes
required;
* remote directory contents is cached during one session - you'll never
have to wait for retrieving the same listing;
* marking files for download/upload: you don't need to type filenames at
all;
* remote file viewing is more simple and intelligent, and viewed files are
cached as well;
* you can see client-server negotiation (even complete history during all
run);
* NFTP has batch progress indicator (you see how long will take entire
operation if more than one file was selected to transfer);
* file selection is simple and allows to view remote files while marking
others to transfer;
* you can skip files during transfer while continuing to download/upload
the rest;
* you can mark files in different directories and then retrieve them all;
* you can sort remote directories by name, size, date/time.
* NFTP comes in 12 languages: Brazilian Portuguese, Chinese, Danish,
English, German, Hungarian, Italian, Japanese, Norwegian, Russian,
Spanish, Swedish.
The biggest advantages over majority of PM ftp clients (like FTP-PM, sftp etc.)
are the ability to 'reget' (continue transfer after interruption), speed of
simple and effective text-mode interface, small memory requirements.
In my opinion, LW-FTP while being very elegant is useless due to big overhead
of Workplace Shell object creation/deletion.
The drawback, however, is that NFTP isn't free as ncftp. But registration fee
is only US$ 20 -- and you'll get all future versions and support by e-mail at
this price! See registration details below.
-------------------------------------------------------------------------------
INSTALLATION
1. Requirements are
o OS/2 2.x or later;
o TCP/IP stack: IBM TCP/IP 2.0 for OS/2, OS/2 Warp Connect, OS/2 Warp
Internet Access Kit;
o HPFS formatted drive to be able to download files which are not
8.3-compliant.
o In addition, you also have to install emx runtime package. If you
don't have it installed, file "emx.dll" is supplied with this version
of NFTP. Copy it into any directory listed in your LIBPATH. The
latest version of emx runtime support package can be found at the
following ftp servers:
ftp.uni-stuttgart.de:/pub/systems/os2/emx-0.9b/emxrt.zip
ftp.sai.msu.su:/pub/os2/programming/emx-0.9b/emxrt.zip
Instructions on installing it can be found in emxrt.zip archive.
2. Installation.
Unpack archive nftp*.zip into some directory and run install.cmd. After
answering some questions necessary files will be copied to the directory
you specified and your WPS desktop will hold two new objects -- "NFTP"
(executable) and "NFTP Manual". You probably already done that because
you're reading that "NFTP Manual"!
If you want to install NFTP by hand (without install.cmd), copy all files
into the directory of your choice (eg, "d:\apps\tcpip\nftp"), load
nftp.ini into your favourite ASCII text editor (eg, TEDIT shipped with
Warp) and insert your e-mail address (it will be used as a password for
anonymous logins) at the appropriate place (line
anonymous-password="your-e-mail-address"
). I also suggest to decide where you will keep your bookmarks and
transfer history and set corresponding variables accordingly. If you like
to launch programs from desktop, create program object for NFTP. Put
supplied nftp.mrk file into the directory which you've chosen in nftp.ini.
The language NFTP uses is determined by environment variable NFTP_LANG. It
should be set to the name (without extension) of corresponding DLL file.
E.g., if you want to use Japanese version, you should use
set NFTP_LANG=japanes
This statement can be put to config.sys or to the batch file invoking nftp
(install.cmd does exactly this). If you only need English version you may
omit this variable.
install.cmd creates Workplace shell object to run NFTP. This feature can
be useful even you are die-hard command-line user (see below). NFTP can
run in a fullscreen session or in a VIO window. Installation script sets
it to run in a window, and window will not be closed automatically after
exit -- this can help to diagnose problems. Turn it off when everything
works as expected.
-------------------------------------------------------------------------------
QUICK START
After installation, run nftp.exe (from command line or WPS object). If you're
launching NFTP from WPS object created by installation script you will be asked
to enter "FTP server to log in"; simply press ENTER now. You should see list of
bookmarks on the screen. Use cursor keys to select one of them and press ENTER.
If everything is set up correctly, you'll see client-server negotiation and
then finally list of files and directories on the ftp server you've chosen. Hit
SPACE to view control connection window (and it is scrollable!), TAB to view
local files/directories. Return to remote directory view by pressing space/tab
another time. Move pointer with cursor keys, press ENTER on a directory to
enter it. Select files to download with INSERT or simply press F5 to transfer
single file. To upload file to server, switch to local files view (with TAB),
select file(s) and press Shift-F5. To view local or remote file, move pointer
to it and press F3 (of course, remote file will be downloaded first -- that
will probably take some time). Navigating in the viewer is simple and
intuitive: scroll file with cursor keys. Press F10 to log off and exit NFTP.
-------------------------------------------------------------------------------
USAGE: LAUNCHING NFTP
You often already know where the file you need right now is located. Let's
suppose, say, you want to retrieve RFC 959 from
src.doc.ic.ac.uk:/pub/rfc/
Launch nftp in the following fashion:
nftp src.doc.ic.ac.uk:/pub/rfc
or
nftp src.doc.ic.ac.uk/pub/rfc
After logging in into src.doc.ic.ac.uk nftp will change directory for you to
/pub/rfc. You will then locate required file and download it.
The command line format for NFTP is:
nftp [hostname[[:[port]]directory] [userid]
"hostname" is the name of ftp server ('src.doc.ic.ac.uk' in the above example),
":" can be omitted, "directory" is remote directory ('/pub/rfc' in the above
example), "port" is port number (don't use it if you don't know what's it). If
you have an account on ftp server (i.e. you're not anonymous user), you can
specify your userid in the command line. You will be asked for a password. An
important note -- there shouldn't be any spaces between hostname and directory!
Another examples are:
nftp private.crlf.net:7500/users (nonstandard port)
nftp ftp/pub